a not very exciting framework for 2d game development