Move game loop execution shell to main & minor cleanup