Game logic and basic selection support for the game