Wow this is a very good proof of concept, I actually wouldn't mind paying for an entire game like this!