Spills implemented

The program now spills to memory but I need to change the mappings
where memory cannot be apart of the third, second or first operation.