Starting Day 2

Found the bottleneck in performance that is bugging me all day yesterday, and it is my transform component system. Every time I had my Transform updated, I was extracting the position/rotation/scale from the transform (my transforms are plain 4x4 matrices) and applying them to the polygons.

So I can correct it now I presume, by adding a flag to Transform whether it is changed or not, and only compute the extractions if it is changed.

My idea of the game is so simple, that I can use just 5 hours to make it once I have done my entity systems.

And that means I don't have to go for Unity!! Woohooo!!