private void playerAction(GameEntity en, boolean advanceToNextUnit)
	{
		Tile t = main.menuSystem.getMouseHighlighted();
		if (en != null && t != null)
		{
			if (t.biome != -1 && en.owner != null) //Removing does not seem to clear from memory, check if owner is null then
			{
				String msg = en.playerWaddleToExact(t.row, t.col); //Returns null if cleared to move
				if (msg == null && en.action > 0)
				{
					en.playerTick();
					if (en.action <= 0)
					{
						if (advanceToNextUnit)
						{
							//timeSelection();
							main.menuSystem.select(null);
						}
					}
					main.menuSystem.rbox = en.owner.revealedBox();
				}
				else
					main.menuSystem.message(msg);
			}
		}
	}