Initial graphics changes

Requires glew
fullscreen broken ~ fix positioning