Runtime Optimizations

Optimize projectile collision test to check just tanks and fences
Optimize collision check using dictionary
Game now slows down at around 460 entities, as opposed to the
previous 80
Add in-code info
Add entity IDs
Add settings dictionary for near future use
Increase black hole probability