Man this was really difficult lol. The timing has to be perfect on some of the levels. Pretty fun overall though, great job!