WIP: Add SDL support