Could you vibe-code the following:
- Casting should be possible when a piece is selected, just remove the piece selection.
- A non transparent piece set. Any piece set is fine, current one hurts to look.
- Download GIF frames as a zip or an actual gif, instead of a hundred separate files in my downloads folder.
- Undo button for moves.
Otherwise good work, and thanks for the effort you've made!
Update July 24, 2025: White resigned on move 29. The Black Team wins!
Vote for White's next move or Vote for Black's next move
The image below and the current position webpage are both kept up to date with the current position of the team game: https://wjkiely.github.io/spell-chess/current.html
Each time there is a new move I comment it on this thread, then update the image in this first comment and update the position on the webpage linked above for redundancy.
I recommend either bookmarking this comment here or the current position webpage to making checking the current position and voting easier.
Note: I vibe-coded the webpage using Gemini 2.5 Pro.