Created EntitySpawner

Much easier to create entities.
Need to improve Trajectory a little I think, but it might be ok

Levels will have an EntitySpawner and a list of EntitySpawnData (or
something like that) which have times and the data needed to create an
Entity from the EntitySpawner.