Thankyou for playing! Glad tutorial helped you to understand mechanic.
For grid I used prefabs and script to generate grid and for tweening I used a small script to assign tag to objects then used raycast to detect and applied zoom effect.