Just finished it.
Pretty good fun.