This was a very good playthrough up until the end where I unfortunately got stuck on a part of the map.