hope add (draw() function in spirit Type)
You are probably looking for https://api.arcade.academy/en/latest/api_docs/api/drawing_primitives.html#arcade.draw_sprite
Sprite.draw() was removed in 3.0 to promote using SpriteList instead. Arcade sprites are not really drawable as single entities but we did provide this new function as a fallback.
It's NOT recommended to draw single sprites unless you are just doing a few of them. SpriteList is the way to go. It can draw 1 million static sprites and around 3500 moving sprites at 60 fps.
Arcade is a GPU-based library and we need to adapt to that reality. Lots of small draw calls is a performance killer.
It has been one week with no response. Closing for now.