Seriously overripe commit. Particle system rebuilt. Wm5 and math files updated. New event system. Vertex and fragment shader systems rewritten.