Fixed niggly coercion issues. Programs now manipulate registers properly!
A few style changes
Random number explaination