Map transition updates

Added nextdoor and prevdoor checks to allow for new maps to spawn player outside of cell 1:1.
Also addressed issue with redrawing of previous character cells (so they wont be replaced by $empty in all cases).
Fixed a return command missing from exit function.