Worked on making click to drag and tile selection work

Both still need some work, click to drag is a bit erratic and the tile
selection needs signifigant work, fairly sloppy right now due to me
testing some stuff