working on makemove stuff