introduce the targetAction enum as addition to the target struct
introduce the reset function to gentity, that gets called also intially after spawn, it will allow us later to reset entities to their original state via special target-actions