This is my submission for the Codegolf challenge sent out by Java_Programmer. By the way, thanks so much for sending this out, man! Please do more of these! My system is sort of a combo of a visual and math-based system, using only 29 blocks (besides the blocks that don't count).