working on scout movement, including passing in GameBoard for move checking