I like your intreptation of the theme and I think that the procedurally generated ship is super cool.
Sometimes the generation can be pretty unfair, I had a lot of scenarios where I was put immediately into room with an enemy who had a gun. Maybe give the melee weapon more range.
I like having to switch between different items to either demolish or attack, it adds some extra strategy!