A great casual game is one that's simple to learn, yet challenging to master. It has high production values, addictive game play, and a great story to tie it all together. That's probably why My Kingdom for the Princess is so fun to play - it's a resource management game with all of those core elements, and more.