Removing unnecessary check
Removing bit operations, using module instead
Removing redundant check
Adding WorldDimension
plate: Starting using _worldDimension instead of _world_side
Adding method segmentData::isEmpty