Great game. Good engagement and interesting idea for a puzzle.
The combat part was a great idea also.