Amazing entry! You should consider posting this to newgrounds as well. It would do really well on there. I loved everything about it, great job!