A very basic engine that I'll use for LD48.