Logic for shooting implemented