Movement, aiming, collisions, shooting added