cleanup on mainactivity
extract gamepanel and have movetestgamepanel to extend from it
merge from demo
merge with demo branch