RandomImages: basic SDL and some c++ refresher