Place globals in separate namespace. Define ParticleSwarm class. Move fim functions to fim.cpp
Move fim prefixed functions to fim namespace. Start cleaning up #includes.
Add necessary includes to main.h
Move particle #includes. Eliminate overkill in use of this->.
Eliminate more this-> overkill.
Add globals.cpp. Implement method for adding random particles to the particleswarm. Fix floating point error.
Move PSCREEN_... to namespace global and rename them screenWidth screenHeight.
Introduce a bug where white particles render as squares. Partially reimplement x and y velocities. Introduce a bug in which particles are unable to pass through left side without a certain velocity.