Nice concept, you nailed the topic and it was quite fun :D Making it a bit easier would have made it better but that's fine. You should be proud of yourself anyways =)