recreation of cave story using SDL 2.0