Just came back to see how you did, and wow! 8th for Innovation and 27th for fun out of 1500+ entries! Amazing work, you deserve it :)
Thanks! :)