It works, just need to figure out why the first person camera always starts at 0, 0, 0.