Restructure Shooter.java