Nice, that was pretty fun! The enemy variety is really cool, each of them having a different weakness is a nice touch.