A Love2D extension, implementing a more MVC and Object oriented programming style