SDL foundation

This should run if SDL is implemented properly.