Designing Guns for Games: Tips and Tricks