public Stats getLastStats(int mode)
	{
		try
		{
			switch(mode)
			{
				case 0:
					return getStatsOsuStandard(new TreeSet<>(this.stats_normal.keySet()).last());
				case 1:
					return getStatsTaiko(new TreeSet<>(this.stats_taiko.keySet()).last());
				case 2:
					return getStatsCTB(new TreeSet<>(this.stats_ctb.keySet()).last());
				case 3:
					return getStatsOsuMania(new TreeSet<>(this.stats_mania.keySet()).last());
			}
		}
		catch(NoSuchElementException e)
		{
			return null;
		}
		throw new IllegalArgumentException("Mode must be between 0 and 3!");
	}