[debug] Further expand Interactive Session to support last command alias

Commit enables the following type of scenario:

halt: c to continue>
getWrapper().api.gameInstance.world.maps["Norkos"].getFirstTile({gid:12})
Evaluating
[getWrapper().api.gameInstance.world.maps["Norkos"].getFirstTile({gid:12})]
{ object:
{ gid: 12,
height: 0,
name: 'Cleric',
properties: {},
type: 'Trainer',
visible: true,
width: 0,
x: 608,
y: 384 } }
halt: c to continue>
getWrapper().api.gameInstance.playerManager.players[0].handleTile(%lc%)
Evaluating
[getWrapper().api.gameInstance.playerManager.players[0].handleTile(getWrapper().api.gameInstance.world.maps["Norkos"].getFirstTile({gid:12}))]
Danret has met with the Cleric trainer! Alas, Danret is already a
Cleric!
undefined
halt: c to continue>