The first part was actually satisfying and really unique, but the final boss is really weird and really doesn't fit with the rest.