Basic terrain; mouse input; camera almost ready, but rotations should be around world axis