Added some useful constructors to GameObject and subclasses, and made
use of them.