Renamed SIZE to B_SIZE to prevent namespace problems

Also, B_SIZE is now also declared inside Piece.h since realistically the
size will not change so it doesn't need to be passed along to every
function.