An attempt to learn how a 2D game engine works, maybe creating a 2D tiled game in the process.