A Guide to Weapon Modeling for FPP Games