Extended Resizable Box

Menu now derives from ResizableBox
ResizableBox now has a TextArea (can be used as a dialogue box)
Encapsulated NPC Talk()