refactoring : move Block's left, right, down point properties to Point
code cleanup
code cleanup
change var to let
rename colorWithIndex to colorForIndex
GridSize refactoring
Grid refactoring