separated command execution from scene, app listens only to game:update
added keys to items and commands
rendering item list inside text window
added item command menu