Modified a few comments... and struct types. We'll have to mask the bool values to only be one bit.