fix remaining graphical glitches (I hope) when using Surf from overworld
restructure "interact with tile" code to use a table
surfing from overworld now displays the mon's name.