Completed subtraction opcodes and corresponding tests.

Kevin will be completing the implementations for remaining arithmetic opcodes, while I
switch to the graphics API.