adding more complexity to the game