event manager done

starting on entities