Celeste is hard, but its creators are smart about difficulty - Polygon