Repetition problem?

I’ve got an FPS navigation puzzle game that uses a single arena that the player must find different points in

It has to use the same single arena, but its just pretty boring how can I make it more engaging to play?

Have been thinking adding jokes and music, but don’t want a violent game.

is there anything you guys could suggest?