refactor method names to match PEP8
only trigger 'exit' and 'message' actions with direct interaction
fix the running path so relative resource paths work
remove old fog code
rename allsprites group
add a PlayerMovedEvent
separate move_player() and move_object(), to handle visible object in range better.
ensure objects stay seen when out of range
only draw object already seen, unless they are ai and out of range
update map tiles and objects seen in range in one go
look_around() comment
overlay fog for seen areas and black out unseen areas
apply FIX_YOFFSET to look_around() and seen_tiles
update fog tiles
force view updates on level entry
todo
move tileset to the images directory
do not float the same message twice
level 1 tweaks