made it easier to implement new enities and GUI
Button now has onClick() and onRelease()
changed Mouse controls