Scene and some GameObject Stuff

Committing before redesigning how game objects will work.
Redesign GameObject

GameObject should now be not as restrictive.  Also added Image game
object.