Particle class seems to be finished right now. More functionality can be added later but essentailly it is finished, also updated Perspective struct to include a ToVector function