Nice style and clever idea. I think some mechanics could be more easy and clear to understand but that's a very nice work, congrats :)