Improved countType and added Events

 - Improve countType to include what’s being spawned
 - For roles, added the onSpawn, onSpawnStart, onSpawnEnd and beforeAge
events