add sdl calls to fullscreen, vsync and resize function. now they'll work properly
add camera component with different projections