You should set the scaling mode in project settings to "canvas items". This will stop everything from going off-screen when scaling the window.
Aside from that, I really liked the physics of the player!