Lost some time in middle, but beginning and end was spot on. Tough mission, reset-galore, but im proud now.