Wooww!! There are so many details here, how did you manage to make the game so fast?
Basically a lot of coffee and no sleep :)