Too long, but good ending.

Rating: 6/10 (13 May 2018)

Super Long and confusing. The end was really good, but I'm not sure if it was worth the wait.