Even though it was a bit frustrating at times (since it took me a while to beat some levels), it was fun overall. Great job!