Assignment 1: Combibot: a sumobot strategy in combinatinal logic Solution