Wow, this was awesome. Everything felt so satisfying. The level design stuck out to me, it wasn't to hard or easy, it was right in flow. Awesome job!