@Override
	public void move()
	{
		Grid<Actor> grid = getGrid();
		if(grid == null)
			return;
		Location loc = getLocation();
		Location next = loc.getAdjacentLocation(getDirection());
		if (grid.isValid(next))
			moveTo(next);
		else
			removeSelfFromGrid();
		Uranium uranium = new Uranium(super.getColor());
		uranium.putSelfInGrid(grid, loc);
		
	}