The game was great, I enjoyed playing it.
WASD movement would be a better fit for a game because maneuvering the robot can sometimes be unnecessarily complicated. For example, extinguishing a fire without being hit is almost impossible and there are some inaccessible paths in the engine room.
Also, the camera movement jiggers a bit like it is delayed a frame.
These are all minor because, overall, the game is great. You even managed to include reasonable and not boring boss fights.
Amazing job!