In my opinion, this is really awesome! I hope I win. I put a lot of work into this, especially filling in gaps