default alpha blend state
dynamic draw for performance
clean up context creation a little
better polygon testing