Is it a puzzle game? Is it an RPG? Is it good? Read on.