Added some more programs
Cleaned up some typing bugs
Added a model matrix to the self updating uniforms
Removed old test tasks
Cleaned up the world code
Fixed bugs with array generics