Empires and Puzzles: A game that so challenges strategy and puzzles