Added an interface for scenes

More should be added but it's a start, all it can do is render now.
Added WorldScene

Basically what was already in GameMain
Cleaned up GameMain, now renders scene