Hammerwatch Puzzle Solver
Current Board State:
Solution: