updates for SDL2
camera stuff