level editor loading and saving

loads of changes
level editor now saves to file with array for spawn and objective points
code from shadowtest merged into main program
main program now loads level from file
juggled a few blocks around to stop being able to walk on trees as well
as water
probably some other stuff too