I saw similar concepts in other games but good implementation on this one
Thanks! Half of the game is its design and half of it is implementation!