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