Updated stuff

Included user interaction
Simplified fragment shader
Updated bounding function