Added gameLoop, faction is now int, options are static