Manipulating non-static variables

Solution 1:

Here was the code I had in my driver:

Test draw;
Test move;
void setup(){
size(400,400);
draw = new Test();
move = new Test();
}
void draw(){
draw.drawThing();
move.moveThing();
}

but switching out move for move.moveThing with draw.moveThing fixed it.