Love2D extension. Implementing a more MVC and Object oriented programming style