You are correct, I do feel like the player moving with the platforms is a good idea. Also, the sticking to the walls is intentional; if it wasn't there, then some levels would be impossible to beat, especially since they are randomly generated except for the tutorials and the level editor. Also, I do feel like an idiot for not binding ESC to exit