Done! Very good.
One QOL nitpick is that I don't enjoy square-to-square animations because I can tap arrows keys considerably faster than the game can register them while it's doing animations. If you developed this any further I'd like an option to speed those animations up.