Update: After beating the game, my final thoughts say it's a great game. Although it's a little difficult to try and rough on the edges, I say it's good overall.