remove outdated functions from Creature_tracker
remove outdate function in game.cpp
refactor shifting of monsters and npcs

rename despawn_monsters to shift_monster, gave npcs their own shift function

removed a debug message for vertical movement
implement falling down
game::monmove uses tripoints only

new function for common (at least two places so far) code.