Added pools and al queue (pool) to manage events and collision inside the engine