Been playing around with this, and it's pretty awesome! Thanks so much for making something like this!
One question: if I want to make my player character switch to a different kind of scene (a battle scene instead of a level) and then back again to the level it was originally on, can this be easily done so the Scenemanager keeps position data from not the previous (battle) scene, but the one before (the level)? So it remembers the player position before you switched to the battle scene, and returns you there.
(I hope that makes sense).