public FFComponent(FFEntity entity)
 {
     Entity = entity;
 }
 public FFSpriteComponent(FFEntity entity, string resourceName) : base(entity)
 {
     this.resourceName = resourceName;
 }
 public FFCollision(FFEntity entity, Tuple <int, int> vector) : base(entity)
 {
     this.Vector = vector;
 }
 public FFRule(FFEntity entity) : base(entity)
 {
 }
 public FFMovement(FFEntity entity) : base(entity)
 {
 }
 public FFInput(FFEntity entity, Dictionary <string, Tuple <string, string, string> > KeyList) : base(entity)
 {
     this.KeyList = KeyList;
 }
 public FFAudioComponent(FFEntity entity, string resourceName, bool playable) : base(entity)
 {
     this.resourceName = resourceName;
     this.playable     = playable;
 }