continuing work on optimization

-bug where every power up that spawns creates a "dead space"  on the dot
list that basically prevents a dot from being reused