final commit before merge
implemented a basic particle system
Added direct cube rendering and finished up the particle system for the most part