simplified the way PointSpriteRenderer locks the vertex buffer for writing
fixed issue where vertex buffer was not being unlocked after writing
PointSpriteRenderer now cleans up shader technique resource
Switched to K&R style curly brace indentation in shader