fixed project filters
Many changes to components, add events
Added event system
added entity add and remove events
event stuff