tryna merge
Adding base classes for SDL/GL