Fixed a bug when blocks spawned

-When a ball of light created a block, the block would have a random
color then quickly switch to the correct color. This was due to the
constructor of the block choosing a random color if no color was passed
in. This change makes sure the block is always the correct color.
-I played around spawning blocks and I don't think anything was broken
from this change.