A small 2D game engine I'm writing as I'm learning C++.