Single header framework for making small 2D games