Advanced Structrue:
1.Owner (Red,Blue,Green)
2.More Flexiable sprite loading (1 actor, much gears
3.Start using GameActorDescription to describe GameActorProperty (and prop based on it
4.Discard json in describing GameActor (xml is more suitable for this task