Added method for repositioning platforms via the CellMap.
Introduced CellPattern abstract class and simple subclass example HorizontalBreaksPattern.
Forgot to add files!
Added coordinate conversion.
Added current CellPattern to CellMap, defaulted to always return CellType.Normal.
Forgot to add file again!
Redefined CellPattern coordinates. Previous weren't difficult to handle on both fronts.
Introduced PatternCoordinate and CellVector for coordinate conversion and Cell traversal arithmetic. Thoroughly test.
Can now rotate CellVectors. Added test files for CellVector and PatternCoordinate.
Added CellVector int multiplication.
CellVector to Vector2 conversion. Renamed CellVector component from x&y to i&j.
Corrected CellVector and 2 case. Platform spawning now uses CellVectors to find platform positions. CellMap now stores centre.
PatternCoordinate CellVector arithmetic wasn't well tested enough. Now corrected.
Further simplified coordinate conversion.
CellMap now correctly injects pattern.
Added SmallHolesPattern.
CellMap now builds using true radius definition.