add polyfill file and polyfill for pointer lock
add rudimentary mouselook support