My attempt at an RAII Managed SDL Wrapper