The hardest fan game I ever played