Added AbstractGameApplication