We use update functions to check the current state of the game, if we're interacting with objects, or if anything needs to be triggered.

Every time we want to render a frame, we'll need to call an update function, check for any changes and add them to the image.