Very fun ideas here. If you continue working on this, definitely figure out how to get the mouse to stay in the window.