working on shooting animation
added container references for easy component lookup
added container references for easy component lookup
updated log
implemented new container system which uses unordered_map instead of some of the vectors to eliminate the need for problematic pointers. Also fixed a bug in `resolve collisions` that would return a force of {nan, nan}