working on get possible moves