Added two new properties.
- Opaque: Whether or not the block is opaque
- LightModifier: The amount removed from the light level as it passes
through the block(for transparent blocks).
Merged all rail block classes into RailBlock.cs and made them extend
RailBlock