private static void handleHeroMoveKeys(Hero hero, Input input) {
		for (int key : MOVEMENT_KEYS.keySet()) {
			if (input.isKeyDown(key)) {
				Direction direction = MOVEMENT_KEYS.get(key);
				if (isCtrlDown(input) && !hero.isMidMovement() && !hero.isStunned()) {
					hero.setDirection(direction);
				} else {
					hero.orderMovement(direction);
				}
			}
		}
	}