Thanks for the feedback! Unfortunately there were some nasty bugs that I couldn't fix before the deadline.