Nice, smart and polished. Struggled a little to understand the square requirement.
It’s alright, I don’t like the final result that much but it’s a success in my book. This is just a remake of an old jam game