2D graphics game engine project for my thesis.