Good music and graphics can only do so much when the overall gameplay loop is absolute crap riddled with game-breaking bugs and ridiculous puzzles that begs you to look up the solution online. My first real gaming disappointement, it's like this game doesn't even want you to play it