Finish Context Sensitive Mouse

Need icons for other game elements, though.  see the code in NPC in
order to extend to other game elements.