create basic architechture for pathfinding
add ytile attribute of entity when onfloor to help with pathfinding
added first attempt at A* pathfinding between platforms
got basic pathfinding between platforms working in realtime
first attempt at pre-processing jump points
rearrange path rendering so that it happens in pathfinding module
correct jumppoints and render platform information
fix platform graph creation
fix rendering of platform links
split pathfinding into step and render
'jumppoints' are now more informatively named 'transitionpoints', and some code cleanup
change transitionPoint data structure and some cleanup
basic enemy AI movement started
new architecture for AI, code cleanup, and start of enemy movement
set falling attribute of entity correctly
improve AI for basic jumping between platforms
basic enemy AI movement working!
code cleanup and reorganisation
made changes 1-5 suggested by Mike
Merge pull request #5 from jpmit/pathfinding

Pathfinding