Fun to play. I love that their are different patterns. I think some of the attacks are a bit unfair. But overall, Great job especially since you did it by yourself.
My recommendation is to improve the contrast a bit or the overall colors, I think there was just too much red.
Keep it up!