input refactored, fixed mouse_x() and mouse_y to mouseX() and mouseY()
in other classes