Kaiju Engine (issue #9) - Create the primary logic for mouse input