Isometric Game Engine

I am working on setting up a multiplayer RPG and I’ve gotten a lot accomplished with testing different methods of tiles creation and movement and this is what I got so far. C&C is welcomed…
Link

EDIT:
Q: Northwest
W: North
E: Northeast
A: West
D: East
Z: Southwest
X: South
C: Southeast