Automatically update all game objects in each iteration of the game loop.
Added size to ImageObject.
Added debug functionality to render bounding boxes.
Reduced the log level of key messages.
Preparing for collision detection.
Added algorithm to check for collisions.