Try to work around the flaws, maybe turn the robot into a stationary "boss" that fires projectiles, which track the player.
I can try