Use DM for all monster updating and drawing

Move all context senstive interactions into the sprite
interaction file and added a default map context that adds these
default interactions