Object Oriented Library for dealing with SDL on C++