Initial WebGL framework finally working