Removed uneccessary print statements and replaced them with logging statements.
Moved font,image,music,and sound files into the bin folder to keep the code directory clean.
Added a settings file to load settings from config.cfg using functions stored in bin/lib/config.py
Added a config file to store settings.
Added a file that can parse *.cfg files and return all settings stored in them.
Updated setup to fit with new code structure. Added the ability to save source code as a zip to the build directory, and the add the build date to the end of the build directory name (EX: build_8-9-14/).
Added new imports. Added a check for whether to constantly ask the user to initialize the pygame mixer. Updated path locations in the load files to work with the paths defined in the .cfg file. Fixed logging statements. Added a function to calculate a new trajectory for a bullet (Still untested, probably doesn't work). Updated surf_center to return the center of only one surface, if only one is given. Cleaned up move function. Moved fontObj variable to globalVar.py
Moved sound and images to dependencies.py. Added file paths. Removed unnecessary comments and imports. Added a new import. Added file paths. Moved a few more constants over from main.
Removed colors.
Removed unused sound files from Music/.
Added a special file for all sound and image files to go.
Added a place to store all global variables that will be used by most modules in the program.
Added a launcher program that will initialize everything, before running the main file.
Moved classes, constants, and variables to new modules. Updated TODO list. Added imports, comments, and a notice at the top. Added system arguments. Fixed sprite clean-up. Moved all player update, sprite render, and  method calls to one place. Added new info to the side panel.
Removed old Player class and replaced it with an updated version from main. Fixed imports. Added new attributes and methods. Removed collect methods. Cleaned up code.
Moved some variables around. When log files are generated, an optional name can be given, otherwise it will just be named Log_[Date]. DebugInit can now accept a file path for where the log files will be kept. Added a new log type. Begun adding code for keeping a queue of messages (Does not work right now). Fixed logging error message. Added new function to tell if the debug engine has been initialized.
Renamed boss-1-1-v2.py so that it could be run through the launcher. Removed uneccessary comments, and removed outdated system arguments. Added new import and a check for if debugInit has been called <- This is so that DebugInit isn't called twice if the game is run through the launcher. Removed old commented out code. Disabled player bomb.
Removed unused sound file.
Ignoring log files.
Ignoring all files in Music/, Images/, Fonts/, and Sounds/.