The 2D Game framework for perfectionists | PyDark