Implemented the framework for the naiveMove method, requires debugging