You control a cannon with two left and right movement buttons. The cannon is capable of firing 5 types of bullets, each corresponding to a button. From the sky, different numbers move from right to left, and randomly, a number will fall down. Your task is to observe the falling number, control the cannon to its position, and shoot the corresponding bullet to push the number back to its original trajectory.