Shooting and reflections working

Ripped out all dependency on the degrees variable so that
movement/turning works purely with the direction vector.