Getting scene management underway

The scene management is 1000x nicer and easier to deal with now. Still
much work to go however.