Input; MINOR API CHANGE; Luxe.input.add -> Luxe.input.bind_key/bind_mouse. This allows further expansion for gamepads as they would not match the add() api. MouseButton becomes an abstract over Int enum, so Int can be used in place and vice versa, cleaning up the mousepressed/mousereleased/mousedown usage back to Luxe.input.mousereleased(MouseButton.left) as intended.