move inventory stuff from engine to PlayerAi
keyboard support for tilepicker