Great job! I even had a go on the speedrun mode and managed a time of around 3 minutes. Really solid entry.