How did you manage the policemen position alternation on the beat?
I timed the beat in audacity to be every half second, and just had a looping command that looped every 0.5 seconds and told the AI to movie and rotate, as well as telling the walls to change color. Regarding the movement in particular, Unity has a smooth step function that I kind of hacked to allow me to define X number of steps between a start and end location, and the script just iterates on those steps until it hits the end, then it ping pongs.