progress:

made all items from list above and for characters I use collection with spine component and gameobject with collision object. Then in update of the first:
go.set_position(go.get_position(self.linkBody), PATH_SPINE)
Very big thanks @ross.grams for the help in development of Predictive trajectory line of GameObject
what is next:
- add complex objects as a large pirate ship and stones. (thinking how to generate multiple static collision object components) using Defold Polygon Editor and PhysicsEditor
- screen fade effects: black fade in/out when changing game screens and white flash effect after a grenade explosion
- test on andoid! I’m getting excited to check out the game on mobiles. but first need to write scale manager. any tips with it are welcome!
