Drag and drop and highlighting

Added support for updating player position based on drag location. Now
highlighting tiles when moused over.