Controller movement, aiming and firing implemented.