Donkey Dilemma: A Hard Puzzle Game