Event System progress...

Event system is half way there, unfortunately the player can not give
cores to the new system entities, they can still give them to standard
systems though. Code is getting dirty needs to be cleaned up soon.