What are the basics needed to create a playable video game? You need input to receive the player’s controls, an output to show the current state of the ...