Really nicely done! I love how you were able to implement bosses and they all felt unique in their fighting style. The controls were intuitive and I liked the blend of turn based with reaction based skill for the fights. Impressive work