This is a lot to manage! I feel like I can't juggle three layers of interactions simultaneously in real-time. Maybe the main fight should pause when you go to the lowest layer. Or maybe you should have an option to lock your robot in defensive mode for a certain period?
I really like the concept, though; it's sort of like a robot battle Subnautica. Any one of the layers could have been a submission on its own, too. Good work!