Initial valid moves
Finished basic movement