added performAction

need to decide if the process calling this function (probably a room) is
concerned with a return value and whether the process calling this
function or a process which is higher than it on the stack (probably the
dungeon) has turned the user's command into an #action{} or if it is up
to the player module to do this conversion.