add Array for dynamic arrays
update Entity, Sprite to use Array instead of Pool
update notes to reflect changes