This got started right away with a very serious story!
I like the idea of getting random combinations of boss abilities, and giving the player a say in the difficulty by deciding how many abilities to spin for. Sounds like you also left the game open to support more abilities in the future, that should pay off if you choose to continue to expand the game! I did find the fights challenging (one of the rounds the boss had the flying ability and it took a while to find openings to deal damage), but this was fun and is a nice start to a potential larger game with good fight mechanics and the framework for the game loop already in place.