A bit too difficult for me, but that's due to me being rubbish at these sorts of games. I couldn't beat any of the bosses but I did go through the practice mode to see them all. As mentioned in other comments, it could really do with some sound effects, but I did enjoy the music. I liked that the 3 bosses are essentially 3 different games with completely different mechanics. Good job!