public void changeHeroDirection(int direction)
	{
		if(hasMoved || !started)
			return;
		
		switch (direction) {
		case 0:
			_hero.setDirect(0);
			_hero.setY(_hero.getY() - _hero.getSpeed());
			break;
		case 1:
			_hero.setDirect(1);
			_hero.setX(_hero.getX() + _hero.getSpeed());
			break;
		case 2:
			_hero.setDirect(2);
			_hero.setY(_hero.getY() + _hero.getSpeed());
			break;
		case 3:
			_hero.setDirect(3);
			_hero.setX(_hero.getX() - _hero.getSpeed());
			break;
		default:
			break;
		}
		sendUpdate(false);
	}