This is AWESOME! How do you even came up with the idea like this? It feels very polished considering time limit. Nice job.