Good ideas, good excecution. Love the animations. Could do with a bit of polish, but generally good job!