A very basic engine that I'll be using in LD48.