Skeletal Man

Took a little detour before I added the coord system, partially because I couldn't solve it, but moreso because my coding style was terrible.

I got rid of all, or most, malloc's, realloc's, and free's. Put in vectors and maps for arrays and removed a few dozen lines of code that were supporting my strange implementation for containers via pointer arrays and double pointer arrays. The new system is really cool, I was surprised at how efficient for the coder that the STL calls are. Next week I'm going to implement the coord system that I finally figured out. It involved additive rotations and doing some possibly processor intensive matrix multiplication, there's two ways to implement it, I'm choosing the one that requires data to be shipped from the graphics processor to the CPU becuase it seems harder and more impressive, plus it utilizes special hardware and I don't know how to estimate the time tradeoff for sending receiving data from the GPU.

Well, good luck to me.

Controls:
movement - same as usual
i - increments time
r - resets time