Entities pool

I added a pool of objects so instead of spawning new entities when
leaving the screen it just move inside the screen bounds.