I think more explanation would be good. You should also show what the starting state of the board so the player can know how to solve the puzzle; if not the game is just a blind placement of units and praying for the best.
Lastly, because this is a web build, ideally don’t use scroll as a input(similar with using ESC).