An AI for OpenTTD which handles scheduling