created weapon class
harvesting app state. started HUD
refactor