Wow, there's a lot of mechanics! I think there were almost too many? I think you could have made the game a lot longer and been able to explore level design more. I was really impressed to see it all working though, and I thought the animations were great :)