implemented gun mechanics and basic level, no collision