Huge performance update w/ projectiles & enemies

Switched from std::list to array because it was a lot faster.
This explains part of the problem we were having

http://stackoverflow.com/questions/1402483/why-is-it-so-slow-iterating-over-a-big-stdlist