WASD to move < to turn left > to turn right Z to move up X to move down Space to toggle FOV slider
Previously I was using an exponential function to calculate the new X and Y values for the Pen to go to, apparently I needed to use a Linear function. Anyway, the stretching is fixed, as well as an infinitely faster frame rate. Currently the problems i'm still working on include 1: Z clipping (It's not really an issue, I just need to implement it) 2: Changing the origin of rotation (This has been a pain but I'm getting closer to fixing it) 3: Untying the controls to the frame rate (essentially it changes the player position every frame a key is pressed when I need it to check to see how much time has passed and change the player position according to that)