Currently when the mouse is out of the automaton world, `get_mouse_state` still returns mouse position, which can sometimes cause bugs. It should probably returned undefined or at least, have a way to know i fthe mouse is currently out of bounds.