The weapon energy that runs out is nice. It have storytelling elements, witch is good.
Instead of a minimap, you could just have an arrow in the GUI pointing to the closest enemy.
In regard of the boss, I just walked out of it, and killed from the outside xP
Anyway, nice concept!