The controls take a little time to master, but once you do, it's really satisfying. The dialogue makes it all worthwhile!