Patch and Code

Replaced mouse cursor with custom icon.
Implemented drag selection of tiles.
Implemented tile hovering.
Added KeyListener and implemented WASD scrolling

dat patch.