That was my exact thought while playing it. 'Oh, like Titan Souls except I can actually play it.'
Ahahah! For sure! :D