heres a basic first person controller thats largely written by chat gpt, with some noodling by me over the top. it figured out the trigonometry for me. ive been messing with the collision detection but it did write the first version and it worked