An interesting and creative concept for a puzzle! It might be helpful if there was a bit more information given to the player when planning their moves, but overall great work!