Hardest Miro Haverinen games