Should I get this game? Played the demo and it seems fun, but is it as complex and lasting as it seems or is it a shallow purchase?