That's the same program that you were given in the other thread back in January.
If it didn't work then, it's probably not going to work now.
Just because it compiles, assembles, and programs without errors doesn't mean it's going to work the way you want it to work.

Get rid of the motors, get rid of the neato/nifty stuff.

Start working from nothing and work your way up.

How do you know the POT command is actually responding the way you want them to respond?

In the POT command, you have the 'scale' set at 255. Are you sure this is correct?
Have you 'calibrated' the 'scale' the way that the PBP manual tells you to set it up?
How can you be sure that your CDS cells are connected correctly?
How do you know that the PIC is actually running and executing the code?