I like this assignment 2 very much, each button can interact well, and the buttons can perfectly control the movement of the villain.