implemented intersection between rays/lines and terrain; fixed audio listener positioning