static values
generate moves for king
generate moves for rooks
generate moves for horses