You're welcome :)
Regarding controls, what I meant was switch the characters at the beginning of the levels only. Many times I started a level with the wrong character falling in the void, if they always started with purple/wasd on the left side and pink/arrows on the right side, it'd be easier to start the levels.
Hope you can figure out something to help the 3D visualisation !