Moved GamePanel stuff to this package because it was getting too
cluttered in baselayout and had nothing to do with baselayout's
responsibilities.