Veryyy cooool!! I stopped as at this point i was invincible, but the concept felt very very solid and well polished :D Congrats!