Added a few more variables for RCS, still need to run a GA on it. It seems to work most of the time (in simple environments) but when it's wrong it is wrong badly