Use gradients for map grid instead of 1600 spans
Use native API for all dragging and dropping
Add placeholder marker while dragging
Started moving code to classes