Title Screen for XenoSwarm, a game for PC and Xbox