better shader error messages
attach shader attributes when linking
pass normals/position in shader
enable z ordering
lights! :)