Good shit.
I see you've got a proper isometric rather than planometric view (planometric being just rotated 45 degrees).
The perspective works well, as does the map which shows where you are.
I'm not too sure about the motion tho.
I'm guessing that you're using if...else loops.
Instead of using the else clause, use a seperate if statement for each arrow. That way, the ball will move in 8 directions, not just 4.
The way it works just now, I find the motion rather annoying.
Good work tho'
Keep it up!