Robot Digger 3000 a programming adventure