Great game! It works pretty well and is nicely balanced, too! It has a nice difficulty progression with new attack patterns emerging. Good job