anchor.diff:  -spec ai_fsm(BcEntity :: entity()) -> pid() | undefined.
   ai_fsm(BcEntity) ->
   	maps:get(ai_fsm, BcEntity).
  +	
  +-spec vertices(BcEntity :: entity()) -> [bc_vertex:vertex()].
  +vertices(BcEntity) ->
  +	maps:get(vertices, BcEntity).
   
   -spec damage(BcEntity :: entity(), Damage :: integer()) -> entity().
   damage(BcEntity, Damage) ->
  
positive.code: 					team => integer(), 
  					entity_type => integer(), 
  					health => integer(), 
  					ai_fsm => pid() | undefined}.
  
  %% type exports
  -export_type([entity/0]).
  
negative.code: -module(bc_entity).
  
  %% API exports
  -export([create/6, 
  		 create/7, 
  		 uuid/1, 
  		 player_id/1, 
  		 team/1, 
  		 entity_type/1, 
  		 health/1, 
  		 ai_fsm/1,
  		 vertices/1,
  		 damage/2,
  		 to_tuple/1,
  		 from_tuple/1]).
  