frustum and reshaping is working as intended...kinda had to play around a bit to get c and c++ to play well (didn't really want to let sfml have the reshape function since i would have to give it the program and such).