Homemade Game Engine, a project to explore simple engine design and game mechanics