Moved some movement functionality in to GameObject so it's nice and abstract in Sonja.