Yes, that is right. The parameter is supposed to be the "parent" of the sprite, so obviously it cannot be it's own parent. The Engine is the "root" sprite, so all your sprites will be a "child" of that (or the child of a child, etc.)