added listeners and timer to Engine2D