add events manager into entity file (move it later), each entity is now 'event able', examples updated, use strict in every class(faster)