Example project from 'SDL Game Development' by Shaun Mitchell