break;
case KeyEvent.VK_G:
case KeyEvent.VK_COMMA:
Item item = world.item(player.position.x, player.position.y);
if (item == null || !item.canBePickedUp()) {
MessageBus.publish(new Note(world, player, "Nothing to pick up here"));
return this; //Don't spend an action when nothing to pick up
} else {
return new PickupItemScreen(this, world, player);
}
case KeyEvent.VK_M: return new WorldMapScreen(this, world.map(), player.position);